MecaCell: an Open-source Efficient Cellular Physics Engine

نویسندگان

  • Jean Disset
  • Sylvain Cussat-Blanc
  • Yves Duthen
چکیده

We present an open source physics engine specialised for multi-cellular artificial organisms simulations. It is computationally efficient in comparison to gas-based and finite element models and more realistic than standard mass-springdamper systems. Introduction Morphogenetic engineering can often make good use of some biologically plausible improvements. Mechanics, in particular, are quite important to a certain group of bioinspired artificial life experiments. The usual tradeoff in cell simulation being between accuracy and computational efficiency, we have developed a model specialised in cellular physics which aims to stay efficient while precise enough for most artificial life applications. It is based on an improved mass-spring-damper (MSD) system, the use of which is widespread in the literature, mainly because of its computational efficiency. The main limitation in MSD systems is the difficulty they have when taking into account uneven adhesive forces and global tensegrity of a simulated biological system while allowing the simulation of freely moving cellular clusters in a 3D environment (Joachimczak et al. (2013)). We improved on this model by adding adhesion and collision springs, and we took inspiration from Euler-Bernouilli beam theory to account for flexure, torsion and shear, which are only possible with standard MSD system (which natively only handle compression) by using complex topologies. Physics model In our current cellular model, a cell is represented by a 3D position, an orientation and an implicit surface. Each cell also has a mass, a radius, a stiffness and an adhesive strength (influencing connection length, resistance to traction, flexure, torsion and shear). Cells are linked two by two by a simplified elastic beam modeled by one compression spring that embeds two tendons per cells. One is used to simulate the flexure relative to the compression spring and the other the torsion. These forces allow for the development of linear structures with interesting tensegrity characteristics. Mass Mass Implicit surface Implicit surface Cell A Cell B

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A standard Interactive Multimedia eBook Generator Engine for e-Learning Process

Introduction: Using standard authoring tools is essential to promote E-Learning in teaching-learning process. Learning content in medical sciences often consists of multimedia elements. On the other hand, it is frequently required to revise and update the medical content. Hence, access to the authoring tools that can encompass multimedia elements and allow easy content revision is helpful in e-...

متن کامل

Virtual Intimacy: Phya as an Instrument

Phya is an open source C++ library originally designed for adding physically modeled contact sounds into computer game environments equipped with physics engines. We review some aspects of this system, and also consider it from the purely aesthetic perspective of musical expression.

متن کامل

Fast System Matrix Calculation in CT Iterative Reconstruction

Introduction: Iterative reconstruction techniques provide better image quality and have the potential for reconstructions with lower imaging dose than classical methods in computed tomography (CT). However, the computational speed is major concern for these iterative techniques. The system matrix calculation during the forward- and back projection is one of the most time- cons...

متن کامل

Chrono: An Open Source Multi-physics Dynamics Engine

We provide an overview of a multi-physics dynamics engine called Chrono. Its forte is the handling of complex and large dynamic systems containing millions of rigid bodies that interact through frictional contact. Chrono has been recently augmented to support the modeling of fluid-solid interaction (FSI) problems and linear and nonlinear finite element analysis (FEA). We discuss Chrono’s softwa...

متن کامل

FLARE: An open source toolkit for creating expressive user interfaces for serious games

Recent years have seen a growing recognition of the transformative potential of games for education and training. Supporting the efficient creation of expressive user interface content that is both effective and engaging is critical to the serious game development process. To this end, this paper presents FLARE, an open source toolkit for creating expressive user interfaces. The toolkit leverag...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015